﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Working.Domínio
{
    public class Empresa: Entidade
    {
        #region Construtores ----------------------------------------------------------
        
        #endregion

        #region Propriedades ---------------------------------------------------------        

        public string RazãoSocial
        {
            get { return razãoSocial; }
            set { razãoSocial = value; }
        }
        private string razãoSocial = string.Empty;        

        public string NomeFantasia
        {
            get { return nomeFantasia; }
            set { nomeFantasia = value; }
        }
        private string nomeFantasia = string.Empty;        

        public string Cnpj
        {
            get { return cnpj; }
            set 
            { 
              //TODO: Fazer validação do CNPJ
              //CNPJUtils.Validar(value)
              cnpj = value; 
            }
        }
        private string cnpj;        

        public DateTime DataDeFundação
        {
            get { return dataDeFundação; }
            set { dataDeFundação = value; }
        }
        private DateTime dataDeFundação;

        #endregion
        
        #region Métodos --------------------------------------------------------------
        

        #endregion
    }
}
